import Image from "next/image"; import { anime_info } from "../data-fetch/request"; import styles from "../styles/info.module.css"; import EpisodesButtons from "../components/episode_buttons"; import { preFetchVideoLinks } from "../components/cacher"; const AnimeInfoHomepage = async ({ params }) => { const id = params.id; const data = await anime_info(id); const sliceLength = Math.min(data.episodes.length, 49); preFetchVideoLinks(data.episodes.slice(0, sliceLength)); return (
{data && (
Anime Poster

{data.title || "Not Found"}

Description: {data.description || "Not Found"}


Genres: {data.genres && data.genres.map((item, index) => ( {item} {index !== data.genres.length - 1 && ", "} ))}

Episodes:{" "} {data.totalEpisodes || "Not Found"}

Release year:{" "} {data.releaseDate || "Not Found"}

Status:{" "} {data.status || "Not Found"}

Type:{" "} {data.type || "Not Found"}

)}
); }; export default AnimeInfoHomepage;